const template = require('art-template')
const { json } = require('express')
const fs = require('fs')
const swagger = (req, res, _app) => {
    fs.readFile('./staticFile/index.html', 'utf8', async (err, data) => {  //data是读取的整个页面
        if (err)
            res.dealError(err)
        else {

            //const html = template.render(data, { routetree: _app.routeTree })
            const html = data.replace(' { { routetree } }', 'let routetree=' + JSON.stringify(_app.routeTree))
            res.writeHead(200, { 'Content-Type': 'text/html;charset=utf-8' });
            // 返回给前端一个已经结合好的页面
            res.end(html)
        }
    })

}
module.exports = swagger;